Entrée de Registre Lookup

Spécifiez les autorisations pour les champs avec une Liste de consultation.

Utilisation

Cette entrée de Registre est attribuée aux utilisateurs et aux groupes :

Clé Utilisateur Utilisateur Groupe Groupe Groupe Groupe
Clé 1 User User Group Group Group Group
Clé 2 utilisateur utilisateur groupe groupe Default Default
Clé 3 Table Table Table Table Table Table
Clé 4 table Default table Default table Default
Clé 5 Lookup
Clé 6 colonne ou Default
Valeur autorisation

où :

colonne

est le nom de colonne back-end d'un champ de Liste de consultation ; ou utilisez Default pour appliquer l'autorisation à toutes les Listes de consultation de la ou des tables spécifiées dans Clé 4.

autorisation

peut être :

ReadOnly

Les utilisateurs peuvent uniquement sélectionner une valeur existante dans la Liste de consultation. Aucune nouvelle valeur ne peut être saisie dans le champ.

Un message similaire au suivant s'affichera si un utilisateur tente d'enregistrer un enregistrement avec une nouvelle valeur dans la Liste de consultation :

Une Liste de consultation lecture seule

Skip

Une entrée ne sera pas vérifiée contre la Liste de consultation et ne sera pas ajoutée à la Liste de consultation.

Si la colonne avec Skip d'activé fait partie d'une hiérarchie, son niveau de la hiérarchie est ignoré (skip).

Par exemple : nous avons une Liste de consultation appelée Lieu avec une hiérarchie de Pays>État>Ville

Si une nouvelle entrée Australie>Victoria>Melbourne est ajoutée, alors trois enregistrements seront généralement ajoutés à la Liste de consultation Lieu :

Australie

Australie > Victoria

Australie > Victoria > Melbourne

Si Skip est activé pour la colonne État, alors les entrées avec Pays, État et Ville seront créées, mais les entrées avec juste Pays et État seront ignorées (skip). Dans cet exemple, deux enregistrements seraient créés dans la Liste de consultation Location :

Australie

Australie > Victoria > Melbourne

ReadIgnore

Si une nouvelle valeur est saisie dans le champ, un avertissement s'affiche lorsque l'enregistrement est sauvegardé pour signaler que la Liste de consultation est ReadOnly. L'utilisateur a la possibilité d'ajouter quand même la valeur en sélectionnant Ignorer ; la valeur est ajoutée à la Liste de consultation, mais le flag Caché est défini sur Oui.

Un message similaire au suivant s'affichera si un utilisateur tente d'enregistrer un enregistrement avec une nouvelle valeur dans la Liste de consultation :

Ignorer la lecture

Note: L'entrée de Registre Insert Lookup Show Hidden et l'entrée de Registre Query Lookup Show Hidden peuvent être utilisées pour ignorer ce paramètre Caché.

ReadWrite

Si une nouvelle valeur est saisie dans le champ, l'utilisateur sera invité à confirmer l'ajout de la valeur dans la Liste de consultation.

Un message similaire au suivant s'affichera si un utilisateur tente d'enregistrer un enregistrement avec une nouvelle valeur dans la Liste de consultation :

Lecture-écriture

WriteIgnore

Lorsque l'enregistrement est sauvegardé, un utilisateur aura l'option d'ajouter (ou de ne pas ajouter) une nouvelle valeur à la Liste de consultation ou de sélectionner Ignorer pour ajouter la valeur et régler le flag Caché sur Oui.

Un message similaire au suivant s'affichera si un utilisateur tente d'enregistrer un enregistrement avec une nouvelle valeur dans la Liste de consultation :

Ignorer l'écriture

Note: L'entrée de Registre Insert Lookup Show Hidden et l'entrée de Registre Query Lookup Show Hidden peuvent être utilisées pour ignorer ce paramètre Caché.

AutoWrite

Une nouvelle valeur sera ajoutée à la Liste de consultation sans demander à l'utilisateur.

AutoWriteIgnore

Combine AutoWrite et WriteIgnore : une nouvelle valeur est automatiquement ajoutée à la Liste de consultation et le flag Caché est réglé sur Oui.

Note: Ce paramétrage peut s'appliquer à un champ, à une table, à un groupe, ou au niveau d'un utilisateur, par défaut il est de type ReadWrite.

Note: Lisez la suite pour savoir comment les autorisations de la Liste de consultation définies dans le Registre sont traitées par lutserver.

Exemples

Aucune valeur ne peut être utilisée si elle n'est pas déjà dans la Liste de consultation associée à la colonne RecordStatus dans n'importe quelle table :

Clé Paramètre
Clé 1 Group
Clé 2 Default
Clé 3 Table
Clé 4 Default
Clé 5 Lookup
Clé 6 RecordStatus
Valeur ReadOnly

La valeur par défaut du système pour toutes les Tables Lookup est ReadWrite à moins d'être outrepassée par une entrée de Registre d'un niveau supérieur :

Clé Paramètre
Clé 1 Group
Clé 2 Default
Clé 3 Table
Clé 4 Default
Clé 5 Lookup
Clé 6 Default
Valeur ReadWrite

Note: Il est possible de rendre ReadOnly un niveau individuel d'une hiérarchie de champs, pendant que les autres niveaux de cette hiérarchie peuvent être modifiés (ReadWrite). Par exemple, dans le module Personnes / Organisations il est possible d'ajouter de nouvelles villes, alors qu'il est impossible d'ajouter de nouveaux États ou Pays.